package com.cy.pj.sys.dao;

import com.cy.pj.sys.entity.SysRole;
import com.cy.pj.sys.vo.CheckBox;
import com.cy.pj.sys.vo.SysRoleMenuVo;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface SysRoleDao {

    int getRowCount(String name);

    List<SysRole> findPageObjects(
            String name,Integer startIndex,Integer pageSize);

     int insertObjec(SysRole entity);

     SysRoleMenuVo findObjectById(Integer id);

     int updateObject(SysRole entity);

     int deleteObjectByRoleId(Integer roleId);

     List<CheckBox> findObjects();

     int insertObjects(Integer id);
}
